package cn.itrip.beans.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @Description :
 * Created by Li on 2020-12-31 09:04:27
 */
@Data
@ApiModel(value = "ItripAddHotelOrderVO", description = "生成订单VO")
public class ItripAddHotelOrderVO {
@ApiModelProperty("[修改订单时尾必填,注：订单id]")
    private Long id;
    @ApiModelProperty("[必填，注：接受数字类型] 订单类型(0:旅游产品 1:酒店产品2:机票产品)")
    private Integer orderType;
    @ApiModelProperty("[必填]酒店id")
    private Long hotelId;
    @ApiModelProperty("[必填]酒店名称")
    private String hotelName;
    @ApiModelProperty("[必填]房间id")
    private Long roomId;
    @ApiModelProperty("[必填]消耗数量")
    private Integer count;
    @ApiModelProperty("[必填]入住时间")
    private Date checkInDate;
    @ApiModelProperty("[必填]退房时间")
    private Date checkOutDate;
    @ApiModelProperty("[非必填]联系手机号")
    private String noticePhone;
    @ApiModelProperty("[非必填]联系邮箱")
    private String noticeEmail;
    @ApiModelProperty("[非必填]特殊需求")
    private String specialRequirement;

    @ApiModelProperty("[必填]住客信息")
    private List<linkUser> linkUser;

    private String invoiceHead;

    private Integer isNeedInvoice;

    private Integer invoiceType;
}
